a0ae85d9b9d99c8df18eb8926df2e961511b1d8f,advanced/server/src/functionaltest/java/org/neo4j/server/ServerConfigTest.java,ServerConfigTest,shouldPickupRelativeUrisForWebAdminAndWebAdminRest,#,70

Before Change


        // FIXME: is it bad that we need all modules here in order to operate?
        // The reason we split the bootstrap class was to be able to load
        // different modules for different product lines... needs fixing.
        server = server().withRandomDatabaseDir().withRelativeWebDataAdminUriPath( webAdminDataUri ).withRelativeWebAdminUriPath(
                webAdminManagementUri ).withSpecificServerModules( DiscoveryModule.class, RESTApiModule.class,
                ManagementApiModule.class, ThirdPartyJAXRSModule.class, WebAdminModule.class ).withPassingStartupHealthcheck().build();
        server.start();

        Client client = Client.create();

After Change


        String webAdminDataUri = "/a/different/webadmin/data/uri/";
        String webAdminManagementUri = "/a/different/webadmin/management/uri/";

        server = server().withRandomDatabaseDir().withRelativeWebDataAdminUriPath( webAdminDataUri ).withRelativeWebAdminUriPath(
                webAdminManagementUri ).withPassingStartupHealthcheck().build();
        server.start();

        Client client = Client.create();